﻿@model int?

@{
    var years = new List<SelectListItem>
                    {
                        new SelectListItem
                            {
                                Text = "- Выбрать -",
                                Value = ""
                            }
                    };
    for (int i = DateTime.Now.Year; i >= 1950; i--)
    {
        years.Add(new SelectListItem
        {
            Text = i.ToString(),
            Value = i.ToString(),
            Selected = Model.HasValue && Model.Value == i
        });
    }
}

@Html.DropDownListFor(m => m, years)